# 匿名函数
# 无参数
func_1 = lambda: print('func_1')

# 有参数
func_2 = lambda a, b: a + b

# 默认参数
func_3 = lambda a, b=10: a + b

# 可变参数
# *args,返回的数据类型是元组的类型
func_4 = lambda *args: args
# **kwargs,返回的数据类型是字典类型
func_5 = lambda **kwargs: kwargs

print(type(func_1))
func_1()
print(func_2(10, 5))
print(func_3(10), func_3(10, 8))
print(func_4(), func_4(10), func_4(10, 8))
print(func_5(name='66'))


